package cn.aitrox.ry.app.web.service;

import cn.aitrox.ry.app.web.vo.image.transfer.ImageTransferResultQueryOutVo;
import cn.aitrox.ry.bean.RespResult;
import cn.aitrox.ry.service.image.dto.image.transfer.out.ImageTransferResultExportDataDto;

import java.util.List;

public interface ImageTransferService {
    RespResult<ImageTransferResultQueryOutVo> resultQuery(Integer taskId);

    RespResult execute(Integer taskId);

    List<ImageTransferResultExportDataDto> resultExportData(Integer taskId);

    RespResult restart(Integer taskId);

    RespResult pause(Integer taskId);
}
